package hongcaosp.app.android.modle.mi;

import hongcaosp.app.android.modle.DataCallBack;
import hongcaosp.app.android.modle.bean.DynamicVideo;
import hongcaosp.app.android.modle.bean.Pagebean;
import hongcaosp.app.android.modle.bean.Video;

public interface UserFansModle {
    /**
     * 关注
     * URL(post): api/userFans/add
     * @param token
     * @param id
     * @param callBack
     */
    void add(String token , int id, DataCallBack callBack);

    /**
     * 取消关注
     * URL(post): api/userFans/cancel
     * @param token
     * @param id
     * @param callBack
     */
    void cancel(String token ,int id ,DataCallBack callBack);

    /**
     * 关注人的动态视频
     *
     * URL(post): api/userFans/fansDynamic
     * @param token
     * @param pageSize
     * @param pageNumber
     * @param dataCallBack
     */
    void fansDynamic(String token, int pageSize, int pageNumber, DataCallBack<Pagebean<DynamicVideo>> dataCallBack);
}
